Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Colombia F1 Colombia F2 Brazil F3 Brazil F4 Brazil F8 Brazil F10 El Salvador F1 Chile F1 Chile F3 Brazil F4 Spain F16 Spain F17 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Italy F9 Brazil F3 Brazil F4 Brazil F5 Brazil F1 Romania F6 Romania F18 USA F1 USA F3 Mexico F2 Turkey F1 Turkey F2 Brazil F1 Brazil F2 Romania F1 Brazil F3 Romania F2 Romania F3 Romania F4 Romania F5 Brazil F7 Romania F6 Brazil F8 Romania F7 Romania F8 Germany F12 Romania F13 Romania F17 Romania F18 France F17 Brazil F27 Brazil F28 Czech Republic F5 Czech Republic F6 USA F1 USA F2 USA F3 France F6 Romania F2 Romania F3 Romania F4 Romania F5 Romania F8 Romania F9 Romania F10 Romania F11 Romania F14 Romania F15 Romania F1 Romania F2 Romania F3 Romania F4 Brazil F13 Brazil F12 Romania F6 Romania F7 Brazil F16 Romania F9 Romania F10 Italy F21 Italy F22 Brazil F21 Italy F28 France F17 Brazil F1 USA F3 USA F4 Turkey F7 Turkey F8 Italy F4 Italy F6 Italy F7 Bulgaria F1 Bulgaria F3 Romania F1 Romania F3 Romania F4 Romania F5 Romania F6 Italy F21 Italy F22 Romania F7 Romania F7 Romania F9 Italy F29 France F17 USA F4 Italy F3 Bulgaria F1 Romania F2 Romania F3 Romania F4 Romania F7 Romania F8 Romania F9 Romania F2 Romania F3 Romania F5 Romania F8 Romania F9 Romania F3 Romania F5 Brazil F5 Romania F10 Romania F7 Poland F8 Brazil F6 Brazil F7 Italy F10 Brazil F9 Guatemala F1 Costa Rica F1 Mexico F1 Brazil F2 Colombia F4 Brazil F5 Spain F18 Poland F7 Brazil F10 Brazil F11 Italy F3 Brazil F1 Thailand F6 Romania F12 (Brasov) USA F3 Romania F1 (Bucharest) Romania F2 (Bacau) Romania F11 (Chitila) Italy F11 Italy F12 M15 Cancun M15 Cancun Brazil F14 Mexico F2 Brazil F1 Colombia F3 Brazil F2 Romania F10 Colombia F1 France F19 Opel Bulvaria MCG Bulgarian Open - Sofia Romania F1 Memorial Savigni - Sassuolo Eddleman USTA Challenger - Birmingham USTA Men's Challenger of Urbana-Champaign - Urbana BCP Tennis Classic - Sao Paulo Rome Challenger BPCA Open de Nice-Tounoi Challenger - Nice Gemax Open 2002 - Belgrade 2002 Eddleman USTA Challenger - Birmingham Honda-Kah Open - Singapore Open de la Ville de Saint Denis - Reunion Island Britania Zavaleta - Puebla Cosmorom Challenger - Brasov San Luis Potosi Challenger 2000 - San Luis Potosi Challenger de la Ciudad de Mexico - Mexico City Tennis Napoli Cup - Napoli Britania Zavaleta - Puebla Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Napoli International Cup - Napoli Challenger Leon 2004 - Leon Open de Franche Comte - Besancon Copa Telefonica CTC Chile - Santiago Challenger Brasov - Brasov Mumbai Challenger - Mumbai PrivatBank Cup - Dnepropetrovsk USTA Challenger of Orlando - Orlando Nossa Caixa Tennis Cup - Sao Paulo Cyclus Open de Tenis - Florianopolis CMG Asia Open - Hong Kong XL Bermuda Open - Bermuda Hungarian Architect Open - Budapest Abierto Colombiano de Tenis - Bogota Garden Open - Rome The Surbiton Trophy - Surbiton Seguros Bogota Open - Bogota Joinville Tennis Festival - Joinville Challenger Groningen - Groningen Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Challenger Ford de Cherbourg - Cherbourg Challenger Brasov - Brasov Amazonia Open de Tenis - Belem Volkswagen TED Open - Istanbul XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Paraguay - Asuncion Challenger Casablanca San Angel - Mexico City GHI Bronx Classic - Bronx Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Unicredit (Suisse) Bank S.A. Challenger - Chiasso Aberto de Santa Catarina de Tenis - Florianopolis Unique Zagreb Open - Zagreb Memorial Manfredini - Sassuolo Steelers Cup - Kosice Riviera di Rimini Challenger - Rimini Asirom Challenger - Brasov Ischgl International Tennis Challenger 2003 - Ischgl 9° Trani Cup - Trani Baden Open - Karlsruhe Mobilux Open - Luxembourg Open Sainte Victoire - Aix-En-Provence Brasov Challenger - Brasov Copa Petrobras Colombia - Bogota Open de L'Isere - Grenoble X Trofeo Ciudad de Quito - Quito Credicard Mastercard Tennis Cup - Campos do Jordao Stella Artois Clay Court Championship - Budaors Copa Petrobras Bogota - Bogota Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Riviera di Rimini Challenger 2004 - Rimini Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Status Athens Open - Athens III Aberto Santa Catarina de Tenis - Florianopolis Copa Petrobras Colombia - Bogota Architect Open - Budapest Mamaia Challenger - Constanta Timisoara Challenger - Timisoara Sassuolo Challenger - Sassuolo Challenger ATP de Cuenca Diario El Mercurio - Cuenca Bukhara Challenger - Bukhara XIV Challenger ATP Club Premium Open - Quito S Tennis Master Championship - Graz Seguros Bolivar Open - Cali Challenger Britania Zavaleta - Puebla Geneva Challenger - Geneva Brasov Challenger - Brasov Aberto de Sao Paulo - Sao Paulo Sao Paulo Challenger Salinas Challenger Iquique Challenger Bucaramanga Challenger Santiago Challenger Timisoara Challenger - Timisoara Monza Challenger Sofia Challenger Pekao Open - Szczecin 2004 Keys Gate Challenger - Homestead Constanta Challenger Oberstaufen Challenger Copa Petrobras Uruguray - Montevideo Mamaia Challenger - Constanta Recanati Challenger Campos do Jordao Challenger Copa Petrobras Brazil - Aracaju Brasilia Challenger Pekao Open - Szczecin Brasov Challenger X Challenger Britania Zavaleta - Puebla La Serena Open - La Serena Belo Horizonte Challenger Ischgl International ATP Challenger - Ischgl Prosperita Open 2007 - Ostrava Croatia Osiguranje Rijeka Open - Rijeka Polska Energia Open - Bytom Gemax Samsung Open 2005 - Belgrade Guzzini Challenger - Recanati Bogota Challenger Seville Challenger Tatra Banka Slovak Open - Bratislava Campos do Jordao Challenger Ljubljana Open - Ljubljana Brasilia Challenger Ipsos Bucharest Challenger - Bucharest Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Belo Horizonte Challenger Cali Challenger Quito Challenger Sao Paulo Challenger ITG Miami Challenger - Miami Guayaquil Challenger Sony Ericsson Open 2008 - Belgrade Florionapolis Challenger Sao Paulo Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Bucaramanga Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger Biella Challenger Rome Challenger Bogota Challenger Manta Challenger Campos do Jordao Challenger Bogota Challenger Tatra Banka Open - Bratislava Campinas Challenger Recife Challenger Belo Horizonte Challenger Sao Jose Do Rio Preto Challenger Intersport Heilbronn Open - Heilbronn Timisoara Challenger - Timisoara Buenos Aires Challenger Guayaquil Challenger Dusseldorf Open Challenger - Dusseldorf Montevideo Challenger Challenger Copa Sevilla 2008 - Seville Sao Paulo Challenger Copa Petrobras-Colombia - Bogota Corona Mexico City Open - Mexico City Blumenau Challenger Monza Challenger Arad Challenger Binghamton Challenger San Marino Challenger Sibiu Challenger Cordenons Challenger BH Tennis Open International Cup - Belo Horizonte Brasov Challenger Sao Paulo Challenger Pereira Challenger Santos Challenger Sao Paulo Challenger IX Gramado Open - Gramado Aberto de Sao Paulo - Sao Paulo Bancolombia Open - Bogota Brasov Challenger Todi Challenger Palermo Challenger Seguros Bolivar Open - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Sibiu Challenger Porto Alegre Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Panama City Challenger Sao Paulo Challenger Arad Challenger Vicenza Challenger Tampere Challenger Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Cordenons Challenger Eisenberg Jerusalem Open - Jerusalem Volkswagen TED Open - Istanbul Samarkand Challenger - Samarkand Sao Paulo Challenger Prague Challenger Milan Challenger Marburg Challenger Czech Open - Prostejov Braunschweig Challenger Barranquilla Challenger Poznan Challenger Cordenons Challenger San Marino Challenger Barranquilla Challenger Porto Alegre Challenger Sao Paulo Challenger Music City Challenger - Nashville Buenos Aires Challenger Bucaramanga Challenger Santiago Challenger Santiago Challenger Irving Challenger Barletta Challenger Turin Challenger Santiago Challenger Bordeaux Challenger Guayaquil Challenger Aix En Provence Challenger Prostejov Challenger Prague Challenger 2000 Cairo Challenger - Cairo Braunschweig Challenger Copa Ericsson Brazil - Sao Paulo Barranquilla Challenger Campinas Challenger Buenos Aires Challenger Santiago Challenger Lima Challenger Sao Paulo Challenger Montevideo Challenger Montevideo Challenger Cremona Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Santos Challenger Bordeaux Challenger Blois Challenger Braunschweig Challenger Brasov Challenger Draft Corona Mexico City Open - Mexico City Santiago Challenger Santos Challenger Salinas Challenger Rome Challenger Bordeaux Challenger Furth Challenger SMS Tennis Cup - Sao Paulo Milan Challenger Prague Challenger Szczecin Challenger Santo Domingo Challenger Prague Challenger Challenger Britania Zavaleta - Puebla L'Aquila Challenger Alessandria Challenger Prostejov Challenger Aix En Provence Challenger Panama City Challenger Challenger Ford de Cherbourg - Cherbourg Lima Challenger ARMS USTA Challenger - Rocky Mount Como Challenger Nottingham Challenger Asirom Challenger Brasov - Brasov Challenger Ford de Cherbourg - Cherbourg Memorial Savigni - Sassuolo The LTA Manchester Challenger - Manchester Bulgarian Open - Sofia Ludwigshafen Challenger Open de Tanger - Tangier Perugia Challenger Jameson Cup - Milan Perugia Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Costa Rica - San Jose Abierto Club Casablanca - Mexico City Santos Challenger Medellin Challenger Kyiv Open - Kiev Buenos Aires Challenger San Marino Cepu Open - San Marino Grolsch Cup - Warsaw Sports Experts Open - Nettingsdorf Torneo Internacional Challenger Fila 2005 - Leon Montevideo Challenger Bogota Challenger - Bogota Panama City Challenger Santos Challenger Quelle Cup - Furth Sao Paulo Challenger Marburg Challenger Ciur Pribram Challenger - Pribram Genova Challenger Open de Montauban - Montauban Lima Challenger Ljubljana Open - Ljubljana Caltanissetta Challenger Playford Challenger Ostend Challenger Tennis Cup of Flanders - Ostende Punta Del Este Challenger Santiago Challenger Steelers Cup 2005 - Kosice Mordovia Cup - Mordovia Panama City Challenger Top Wool Challenger - Biella Karshi Challenger - Karshi Heilbronn Challenger Southern Capital Cup - Almaty RCA Championships - Indianapolis Brasov Challenger - Brasov San Benedetto Challenger Prague Challenger Copa Ericsson Venezuela - Caracas Liberec Challenger ATP Heineken Challenger 1999 - Ho Chi Minh City Meridiana Sardegna Open - Olbia Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Villa Allende Challenger Muller Cup - Ulm Stella Artois Clay Court Championships - Budaors LTA Hull Challenger - Hull ATP Heineken Challenger 2000 - Ho Chi Minh City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de Montauban - Montauban TED Open Istanbul - Istanbul Fifth-Third Bank Tennis Championships - Lexington University of Tennessee USTA Men's Challenger - Knoxville Visa Tennis Open - Sao Paulo Segovia Challenger Open Castilla y Leon - Segovia Crystal Cup 1998 - Portoroz Cerveza Cristal - Santiago Roma Challenger 2007 - Rome Warsteiner Challenger Wolfsburg - Wolfsburg Barletta Citta Della Disfida Open 99 - Barletta XL Capital Bermuda Open - Bermuda Open de Mantouban - Montauban BMW Brixina Tennis Open - Bressanone Alessandria Challenger Gelsor Open Carpati - Brasov Shimadzu All Japan Indoor - Kyoto San Luis Potosi Challenger - San Luis Potosi Baumag Open - Budapest Internationale Badische Meisterschaften Um Den Techem Cup - Zell Stella Artois Clay Court Championships - Budaors 12th BH Tennis Open International Cup - Belo Horizonte St. Petersburg Challenger by Kinex - St. Petersburg Sao Paulo - Brazil KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Tiburon Challenger - Tiburon Burbank Challenger - Burbank Rio De Janeiro Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Pekao Open 2005 - Szczecin Copa Club Campestre de Aguascalientes - Aguascalientes 10° Trofeo Luigi Pezzoli - Bergamo II Manta Open - Manta XL Bermuda Open - Bermuda Ostdeutscher Sparkessen Cup - Dresden International Championship of Croatia - Umag RCA Championships - Indianapolis Connex Open Romania - Bucharest Banja Luka Challenger Bergamo Challenger Kremlin Cup - Moscow Sao Paulo Challenger Cairo Challenger Milan Indoors - Milan Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Brasov Challenger Salvador Challenger Brasov Challenger Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Milan Indoors - Milan Gerry Weber Open - Halle Gelsor Open Romania - Bucharest U.S. Men's Clay Court Championships - Orlando Pereira Challenger Santiago Challenger Rome Challenger Blumenau Challenger Bordeaux Challenger Qatar Open - Doha Open 13 - Marseille Generali Open - Kitzbuhel Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Copa Telmex - Buenos Aires US Men's Clay Court Championships - Houston Estoril Open - Estoril The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Guayaquil Challenger Generali Open - Kitzbuhel Florianopolis Challenger Brasil Open - Costa do Sauipe Timisoara Challenger BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Milan Challenger Sao Paulo Challenger Lima Challenger Campinas Challenger Salinas Challenger Movistar Open - Santiago Salinas Challenger Belem Challenger San Juan Challenger Buenos Aires Challenger Open 13 - Marseille Montevideo Challenger Santiago Sao Leopoldo Challenger San Luis Potosi Challenger Brasil Open - Costa do Sauipe Bucharest BCR Open Romania - Bucharest Caltanissetta Challenger Bucaramanga Challenger VTR Open - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Cup - Kitzbuhel Barletta Challenger Napoli Challenger Itajai Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Blunmenau Challenger Brasil Open - Sao Paulo Curitiba Challenger Tallahassee Challenger US Men's Clay Court Championship - Houston RCA Championships - Indianapolis Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Barcelona Open BancSabadell - Barcelona Santiago Challenger Geneva Open - Geneva Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Brasil Open - Sao Paulo Plava Laguna Croatia Open - Umag Braunschweig Challenger Barcelona Open BancSabadell - Barcelona Japan Open - Tokyo Poznan Challenger President's Cup 1997 - Tashkent Asuncion Challenger Sarasota Challenger Medellin Challenger Cali Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Prague Challenger SkiStar Swedish Open - Bastad Gelsor Open Romania - Bucharest Bet-at-home Open - Hamburg Mendoza Challenger Medellin Challenger Open de Nice Cote d'Azur - Nice Le Gosier Challenger Gelsor Open Romania - Bucharest Bordeaux Challenger Buenos Aires Challenger Rio Open 500 - Rio de Janeiro St. Petersburg Open - St. Petersburg Santiago Challenger Aix En Provence Challenger Napoli Challenger Apia International - Sydney Brasil Open - Sao Paulo Genova Challenger Argentina Open - Buenos Aires St. Petersburg San Luis Potosi Challenger 2002 - San Luis Potosi SkiStar Swedish Open - Bastad Austrian Open - Kitzbuhel TEB BNP Paribas Istanbul Open - Istanbul Santiago Challenger Zivnobanka Open - Prostejov ATU Cup - Weiden Rio De Janeiro Challenger BCR Open Romania - Bucharest Ecuador Open - Quito Rio Open - Rio de Janeiro Bucharest Palermo Mestre Challenger Generali Open - Kitzbuhel Sports Expert Open - Nettingsdorf Cortina Challenger Open de Franche Comte - Besancon Tenniscup of Flanders - Ostende Argentina Open - Buenos Aires Campinas Challenger Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Blois Challenger TEB BNP Paribas Istanbul Open - Istanbul Honda-Kah Open - Singapore Lambertz Open - Aachen Privat Bank Cup - Dniepropetrovsk Antalya Cup - Antalya Campinas Challenger Konzum Croatia Open - Umag Corrientes Challenger Ecuador Open - Quito Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen ASB Classic - Auckland Rio Open - Rio de Janeiro Guayaquil Challenger Garden Open 2005 - Rome Rio Open - Rio de Janeiro Ecuador Open - Quito Tatra Banka Slovak Open - Bratislava Grand Prix Hassan II - Casablanca Open Romania - Bucharest Movistar Open - Santiago Chennai Open - Chennai Open Carparti - Brasov Brasil Open - Costa do Sauipe Topshelf Open - 's-Hertogenbosch Austrian Open - Kitzbuhel Qatar Mobil Open - Doha Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Kremlin Cup - Moscow Argentina Open - Buenos Aires Argentina Open - Buenos Aires Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells Brasil Open - Sao Paulo Dubai Tennis Open - Dubai NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Open Romania - Bucharest Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati French Open - Paris U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Australian Open - Melbourne Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Aircel Chennai Open - Chennai Miami Open - Miami Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Sony Open Tennis - Miami Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Open de Moselle - Metz French Open - Paris U.S. Open - New York Copa Claro - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Erste Bank Open - Vienna Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 2R, ROU-HUN 3-2 Davis Cup, World Group, QR, ROU-ZIM 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 French Open - Paris Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, World Group, PO, GER-BRA 4-1 French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Group I, 2R, BRA-ECU 3-1 Davis Cup, Group I, 2R, ECU-BRA 1-3 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, QR, BRA-BEL 1-3 Olympics - Rio de Janeiro